package com.js.lib_common.mvp.model.response;

import java.io.Serializable;

public class MaterialIdInfoResponse implements Serializable {



        /**
         * baseInfo : {"id":"13e95dc84d654141a744b8446ffbc89c","purchaseMaterialMsgId":"82ae2761ea5e441faa4535338764799b","recordId":"799f9bb30e5942208f34210261b426a6","materialCode":"111234500315","serialCode":"WL12345003210700001","order":0,"status":2}
         * materialMsg : {"id":"a0bbf8f0f69e47eb9de78c6980f67d62","materialCode":"111234500315","materialType":1,"productCode":"12345","materialName":"726测试物理","specification":"","unit":"个","isVital":null,"techSpecMsgId":"","createDate":"2021-07-26T05:52:13.000+00:00","createBy":"ee8bf8d69c82453cbc9a1e2a6c20b2f9"}
         * currentBindingMachineId : 123450120210700002
         */

        private BaseInfoBean baseInfo;
        private MaterialMsgBean materialMsg;
        private String currentBindingMachineId;

        public BaseInfoBean getBaseInfo() {
            return baseInfo;
        }

        public void setBaseInfo(BaseInfoBean baseInfo) {
            this.baseInfo = baseInfo;
        }

        public MaterialMsgBean getMaterialMsg() {
            return materialMsg;
        }

        public void setMaterialMsg(MaterialMsgBean materialMsg) {
            this.materialMsg = materialMsg;
        }

        public String getCurrentBindingMachineId() {
            return currentBindingMachineId;
        }

        public void setCurrentBindingMachineId(String currentBindingMachineId) {
            this.currentBindingMachineId = currentBindingMachineId;
        }

        public static class BaseInfoBean {
            /**
             * id : 13e95dc84d654141a744b8446ffbc89c
             * purchaseMaterialMsgId : 82ae2761ea5e441faa4535338764799b
             * recordId : 799f9bb30e5942208f34210261b426a6
             * materialCode : 111234500315
             * serialCode : WL12345003210700001
             * order : 0
             * status : 2
             */

            private String id;
            private String purchaseMaterialMsgId;
            private String recordId;
            private String materialCode;
            private String serialCode;
            private int order;
            private int status;

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public String getPurchaseMaterialMsgId() {
                return purchaseMaterialMsgId;
            }

            public void setPurchaseMaterialMsgId(String purchaseMaterialMsgId) {
                this.purchaseMaterialMsgId = purchaseMaterialMsgId;
            }

            public String getRecordId() {
                return recordId;
            }

            public void setRecordId(String recordId) {
                this.recordId = recordId;
            }

            public String getMaterialCode() {
                return materialCode;
            }

            public void setMaterialCode(String materialCode) {
                this.materialCode = materialCode;
            }

            public String getSerialCode() {
                return serialCode;
            }

            public void setSerialCode(String serialCode) {
                this.serialCode = serialCode;
            }

            public int getOrder() {
                return order;
            }

            public void setOrder(int order) {
                this.order = order;
            }

            public int getStatus() {
                return status;
            }

            public void setStatus(int status) {
                this.status = status;
            }
        }

        public static class MaterialMsgBean {
            /**
             * id : a0bbf8f0f69e47eb9de78c6980f67d62
             * materialCode : 111234500315
             * materialType : 1
             * productCode : 12345
             * materialName : 726测试物理
             * specification :
             * unit : 个
             * isVital : null
             * techSpecMsgId :
             * createDate : 2021-07-26T05:52:13.000+00:00
             * createBy : ee8bf8d69c82453cbc9a1e2a6c20b2f9
             */

            private String id;
            private String materialCode;
            private int materialType;
            private String productCode;
            private String materialName;
            private String specification;
            private String unit;
            private Object isVital;
            private String techSpecMsgId;
            private String createDate;
            private String createBy;

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public String getMaterialCode() {
                return materialCode;
            }

            public void setMaterialCode(String materialCode) {
                this.materialCode = materialCode;
            }

            public int getMaterialType() {
                return materialType;
            }

            public void setMaterialType(int materialType) {
                this.materialType = materialType;
            }

            public String getProductCode() {
                return productCode;
            }

            public void setProductCode(String productCode) {
                this.productCode = productCode;
            }

            public String getMaterialName() {
                return materialName;
            }

            public void setMaterialName(String materialName) {
                this.materialName = materialName;
            }

            public String getSpecification() {
                return specification;
            }

            public void setSpecification(String specification) {
                this.specification = specification;
            }

            public String getUnit() {
                return unit;
            }

            public void setUnit(String unit) {
                this.unit = unit;
            }

            public Object getIsVital() {
                return isVital;
            }

            public void setIsVital(Object isVital) {
                this.isVital = isVital;
            }

            public String getTechSpecMsgId() {
                return techSpecMsgId;
            }

            public void setTechSpecMsgId(String techSpecMsgId) {
                this.techSpecMsgId = techSpecMsgId;
            }

            public String getCreateDate() {
                return createDate;
            }

            public void setCreateDate(String createDate) {
                this.createDate = createDate;
            }

            public String getCreateBy() {
                return createBy;
            }

            public void setCreateBy(String createBy) {
                this.createBy = createBy;
            }
        }

}
